FROM centos:centos8
# 安装依赖包：
# ncurses 补充 clear 命令。
# docker中一些只读文件是继承于宿主机的，例如：需要修改可监控文件数量，需在宿主机修改。
RUN dnf install ncurses -y && \
  dnf install zsh -y && \
  dnf install sudo -y && \
  dnf install git
# 进入根目录
WORKDIR /root
# 安装nvm
CMD [ "curl", "-o-", "https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh", "|", "bash" ]
# 安装 oh-my-zsh
# CMD [ "sh -c '$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)'" ]